//
//  YWBaseTableViewController.swift
//  SwiftWeibo
//
//  Created by yawen on 16/2/28.
//  Copyright © 2016年 yawen. All rights reserved.
//

import UIKit

class YWBaseTableViewController: UITableViewController {

    
//    var userLogin = false
    
    // 当用户没有登录,使用自定义的界面,如果用户登录了就走父类的流程
    var userLogin = false
    
    // 当用户没有登录,使用自定义的界面,如果用户登录了就走父类的流程
    override func loadView() {
        userLogin ? super.loadView() : setupVistorView()
    }
    
    /// 设置访客视图
//    func setupVistorView() {
//        self.view = YWVistorView()
//    }
    /// 设置访客视图
    func setupVistorView() {
        self.view = visitorView
        
        // 来判断是哪个控制器
        // CZHomeViewController.self 和 OC = [CZHomeViewController class]
        // is 判断一个对象是否是某类型
        // as 类型转换的
        if self is YWHomeViewController {
            visitorView.iconViewRotation()
        } else if (self is YWMessageViewController) {
            visitorView.setupVisitorView("visitordiscover_image_message", message: "登录后，别人评论你的微博，发给你的消息，都会在这里收到通知")
        } else if (self is YWDiscoverViewController) {
            visitorView.setupVisitorView("visitordiscover_image_message", message: "登录后，最新、最热微博尽在掌握，不再会与实事潮流擦肩而过")
        } else if (self is YWProfileViewController) {
            visitorView.setupVisitorView("visitordiscover_image_profile", message: "登录后，你的微博、相册、个人资料会显示在这里，展示给别人")
        }
    }
    
    // MARK: - 懒加载
    lazy var visitorView: YWVistorView = YWVistorView()
    
    }
